!(function (t) {
  var e = {};
  function r(n) {
    if (e[n]) return e[n].exports;
    var o = (e[n] = { i: n, l: !1, exports: {} });
    return t[n].call(o.exports, o, o.exports, r), (o.l = !0), o.exports;
  }
  (r.m = t),
    (r.c = e),
    (r.d = function (t, e, n) {
      r.o(t, e) || Object.defineProperty(t, e, { enumerable: !0, get: n });
    }),
    (r.r = function (t) {
      "undefined" !== typeof Symbol &&
        Symbol.toStringTag &&
        Object.defineProperty(t, Symbol.toStringTag, { value: "Module" }),
        Object.defineProperty(t, "__esModule", { value: !0 });
    }),
    (r.t = function (t, e) {
      if ((1 & e && (t = r(t)), 8 & e)) return t;
      if (4 & e && "object" === typeof t && t && t.__esModule) return t;
      var n = Object.create(null);
      if (
        (r.r(n),
        Object.defineProperty(n, "default", { enumerable: !0, value: t }),
        2 & e && "string" != typeof t)
      )
        for (var o in t)
          r.d(
            n,
            o,
            function (e) {
              return t[e];
            }.bind(null, o)
          );
      return n;
    }),
    (r.n = function (t) {
      var e =
        t && t.__esModule
          ? function () {
              return t.default;
            }
          : function () {
              return t;
            };
      return r.d(e, "a", e), e;
    }),
    (r.o = function (t, e) {
      return Object.prototype.hasOwnProperty.call(t, e);
    }),
    (r.p = "/"),
    r((r.s = 165));
})({
  13: function (module, __webpack_exports__, __webpack_require__) {
    "use strict";
    __webpack_require__.d(__webpack_exports__, "g", function () {
      return loadJS;
    }),
      __webpack_require__.d(__webpack_exports__, "d", function () {
        return getConfig;
      }),
      __webpack_require__.d(__webpack_exports__, "j", function () {
        return setAttrByLabel;
      }),
      __webpack_require__.d(__webpack_exports__, "e", function () {
        return getDataAndKeys;
      }),
      __webpack_require__.d(__webpack_exports__, "k", function () {
        return setGlobalVariableValue;
      }),
      __webpack_require__.d(__webpack_exports__, "c", function () {
        return formatValue;
      }),
      __webpack_require__.d(__webpack_exports__, "b", function () {
        return ensureArray;
      }),
      __webpack_require__.d(__webpack_exports__, "f", function () {
        return getEditorData;
      }),
      __webpack_require__.d(__webpack_exports__, "l", function () {
        return setPanelStateByName;
      }),
      __webpack_require__.d(__webpack_exports__, "i", function () {
        return randomString;
      }),
      __webpack_require__.d(__webpack_exports__, "h", function () {
        return raiseEvent;
      }),
      __webpack_require__.d(__webpack_exports__, "a", function () {
        return addToRepeater;
      });
    var D_Axhub_AxhubWeb_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_0__ =
        __webpack_require__(20),
      scriptjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(54),
      scriptjs__WEBPACK_IMPORTED_MODULE_1___default = __webpack_require__.n(
        scriptjs__WEBPACK_IMPORTED_MODULE_1__
      ),
      _antv_util__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(37);
    function _regeneratorRuntime() {
      _regeneratorRuntime = function () {
        return e;
      };
      var t,
        e = {},
        r = Object.prototype,
        n = r.hasOwnProperty,
        o =
          Object.defineProperty ||
          function (t, e, r) {
            t[e] = r.value;
          },
        i = "function" == typeof Symbol ? Symbol : {},
        a = i.iterator || "@@iterator",
        u = i.asyncIterator || "@@asyncIterator",
        c = i.toStringTag || "@@toStringTag";
      function l(t, e, r) {
        return (
          Object.defineProperty(t, e, {
            value: r,
            enumerable: !0,
            configurable: !0,
            writable: !0,
          }),
          t[e]
        );
      }
      try {
        l({}, "");
      } catch (t) {
        l = function (t, e, r) {
          return (t[e] = r);
        };
      }
      function f(t, e, r, n) {
        var i = e && e.prototype instanceof y ? e : y,
          a = Object.create(i.prototype),
          u = new C(n || []);
        return o(a, "_invoke", { value: j(t, r, u) }), a;
      }
      function s(t, e, r) {
        try {
          return { type: "normal", arg: t.call(e, r) };
        } catch (t) {
          return { type: "throw", arg: t };
        }
      }
      e.wrap = f;
      var p = "suspendedStart",
        d = "executing",
        h = "completed",
        v = {};
      function y() {}
      function _() {}
      function g() {}
      var b = {};
      l(b, a, function () {
        return this;
      });
      var m = Object.getPrototypeOf,
        w = m && m(m(N([])));
      w && w !== r && n.call(w, a) && (b = w);
      var x = (g.prototype = y.prototype = Object.create(b));
      function E(t) {
        ["next", "throw", "return"].forEach(function (e) {
          l(t, e, function (t) {
            return this._invoke(e, t);
          });
        });
      }
      function O(t, e) {
        function r(o, i, a, u) {
          var c = s(t[o], t, i);
          if ("throw" !== c.type) {
            var l = c.arg,
              f = l.value;
            return f && "object" == typeof f && n.call(f, "__await")
              ? e.resolve(f.__await).then(
                  function (t) {
                    r("next", t, a, u);
                  },
                  function (t) {
                    r("throw", t, a, u);
                  }
                )
              : e.resolve(f).then(
                  function (t) {
                    (l.value = t), a(l);
                  },
                  function (t) {
                    return r("throw", t, a, u);
                  }
                );
          }
          u(c.arg);
        }
        var i;
        o(this, "_invoke", {
          value: function (t, n) {
            function o() {
              return new e(function (e, o) {
                r(t, n, e, o);
              });
            }
            return (i = i ? i.then(o, o) : o());
          },
        });
      }
      function j(e, r, n) {
        var o = p;
        return function (i, a) {
          if (o === d) throw new Error("Generator is already running");
          if (o === h) {
            if ("throw" === i) throw a;
            return { value: t, done: !0 };
          }
          for (n.method = i, n.arg = a; ; ) {
            var u = n.delegate;
            if (u) {
              var c = k(u, n);
              if (c) {
                if (c === v) continue;
                return c;
              }
            }
            if ("next" === n.method) n.sent = n._sent = n.arg;
            else if ("throw" === n.method) {
              if (o === p) throw ((o = h), n.arg);
              n.dispatchException(n.arg);
            } else "return" === n.method && n.abrupt("return", n.arg);
            o = d;
            var l = s(e, r, n);
            if ("normal" === l.type) {
              if (((o = n.done ? h : "suspendedYield"), l.arg === v)) continue;
              return { value: l.arg, done: n.done };
            }
            "throw" === l.type &&
              ((o = h), (n.method = "throw"), (n.arg = l.arg));
          }
        };
      }
      function k(e, r) {
        var n = r.method,
          o = e.iterator[n];
        if (o === t)
          return (
            (r.delegate = null),
            ("throw" === n &&
              e.iterator.return &&
              ((r.method = "return"),
              (r.arg = t),
              k(e, r),
              "throw" === r.method)) ||
              ("return" !== n &&
                ((r.method = "throw"),
                (r.arg = new TypeError(
                  "The iterator does not provide a '" + n + "' method"
                )))),
            v
          );
        var i = s(o, e.iterator, r.arg);
        if ("throw" === i.type)
          return (r.method = "throw"), (r.arg = i.arg), (r.delegate = null), v;
        var a = i.arg;
        return a
          ? a.done
            ? ((r[e.resultName] = a.value),
              (r.next = e.nextLoc),
              "return" !== r.method && ((r.method = "next"), (r.arg = t)),
              (r.delegate = null),
              v)
            : a
          : ((r.method = "throw"),
            (r.arg = new TypeError("iterator result is not an object")),
            (r.delegate = null),
            v);
      }
      function L(t) {
        var e = { tryLoc: t[0] };
        1 in t && (e.catchLoc = t[1]),
          2 in t && ((e.finallyLoc = t[2]), (e.afterLoc = t[3])),
          this.tryEntries.push(e);
      }
      function A(t) {
        var e = t.completion || {};
        (e.type = "normal"), delete e.arg, (t.completion = e);
      }
      function C(t) {
        (this.tryEntries = [{ tryLoc: "root" }]),
          t.forEach(L, this),
          this.reset(!0);
      }
      function N(e) {
        if (e || "" === e) {
          var r = e[a];
          if (r) return r.call(e);
          if ("function" == typeof e.next) return e;
          if (!isNaN(e.length)) {
            var o = -1,
              i = function r() {
                for (; ++o < e.length; )
                  if (n.call(e, o)) return (r.value = e[o]), (r.done = !1), r;
                return (r.value = t), (r.done = !0), r;
              };
            return (i.next = i);
          }
        }
        throw new TypeError(typeof e + " is not iterable");
      }
      return (
        (_.prototype = g),
        o(x, "constructor", { value: g, configurable: !0 }),
        o(g, "constructor", { value: _, configurable: !0 }),
        (_.displayName = l(g, c, "GeneratorFunction")),
        (e.isGeneratorFunction = function (t) {
          var e = "function" == typeof t && t.constructor;
          return (
            !!e &&
            (e === _ || "GeneratorFunction" === (e.displayName || e.name))
          );
        }),
        (e.mark = function (t) {
          return (
            Object.setPrototypeOf
              ? Object.setPrototypeOf(t, g)
              : ((t.__proto__ = g), l(t, c, "GeneratorFunction")),
            (t.prototype = Object.create(x)),
            t
          );
        }),
        (e.awrap = function (t) {
          return { __await: t };
        }),
        E(O.prototype),
        l(O.prototype, u, function () {
          return this;
        }),
        (e.AsyncIterator = O),
        (e.async = function (t, r, n, o, i) {
          void 0 === i && (i = Promise);
          var a = new O(f(t, r, n, o), i);
          return e.isGeneratorFunction(r)
            ? a
            : a.next().then(function (t) {
                return t.done ? t.value : a.next();
              });
        }),
        E(x),
        l(x, c, "Generator"),
        l(x, a, function () {
          return this;
        }),
        l(x, "toString", function () {
          return "[object Generator]";
        }),
        (e.keys = function (t) {
          var e = Object(t),
            r = [];
          for (var n in e) r.push(n);
          return (
            r.reverse(),
            function t() {
              for (; r.length; ) {
                var n = r.pop();
                if (n in e) return (t.value = n), (t.done = !1), t;
              }
              return (t.done = !0), t;
            }
          );
        }),
        (e.values = N),
        (C.prototype = {
          constructor: C,
          reset: function (e) {
            if (
              ((this.prev = 0),
              (this.next = 0),
              (this.sent = this._sent = t),
              (this.done = !1),
              (this.delegate = null),
              (this.method = "next"),
              (this.arg = t),
              this.tryEntries.forEach(A),
              !e)
            )
              for (var r in this)
                "t" === r.charAt(0) &&
                  n.call(this, r) &&
                  !isNaN(+r.slice(1)) &&
                  (this[r] = t);
          },
          stop: function () {
            this.done = !0;
            var t = this.tryEntries[0].completion;
            if ("throw" === t.type) throw t.arg;
            return this.rval;
          },
          dispatchException: function (e) {
            if (this.done) throw e;
            var r = this;
            function o(n, o) {
              return (
                (u.type = "throw"),
                (u.arg = e),
                (r.next = n),
                o && ((r.method = "next"), (r.arg = t)),
                !!o
              );
            }
            for (var i = this.tryEntries.length - 1; i >= 0; --i) {
              var a = this.tryEntries[i],
                u = a.completion;
              if ("root" === a.tryLoc) return o("end");
              if (a.tryLoc <= this.prev) {
                var c = n.call(a, "catchLoc"),
                  l = n.call(a, "finallyLoc");
                if (c && l) {
                  if (this.prev < a.catchLoc) return o(a.catchLoc, !0);
                  if (this.prev < a.finallyLoc) return o(a.finallyLoc);
                } else if (c) {
                  if (this.prev < a.catchLoc) return o(a.catchLoc, !0);
                } else {
                  if (!l)
                    throw new Error("try statement without catch or finally");
                  if (this.prev < a.finallyLoc) return o(a.finallyLoc);
                }
              }
            }
          },
          abrupt: function (t, e) {
            for (var r = this.tryEntries.length - 1; r >= 0; --r) {
              var o = this.tryEntries[r];
              if (
                o.tryLoc <= this.prev &&
                n.call(o, "finallyLoc") &&
                this.prev < o.finallyLoc
              ) {
                var i = o;
                break;
              }
            }
            i &&
              ("break" === t || "continue" === t) &&
              i.tryLoc <= e &&
              e <= i.finallyLoc &&
              (i = null);
            var a = i ? i.completion : {};
            return (
              (a.type = t),
              (a.arg = e),
              i
                ? ((this.method = "next"), (this.next = i.finallyLoc), v)
                : this.complete(a)
            );
          },
          complete: function (t, e) {
            if ("throw" === t.type) throw t.arg;
            return (
              "break" === t.type || "continue" === t.type
                ? (this.next = t.arg)
                : "return" === t.type
                ? ((this.rval = this.arg = t.arg),
                  (this.method = "return"),
                  (this.next = "end"))
                : "normal" === t.type && e && (this.next = e),
              v
            );
          },
          finish: function (t) {
            for (var e = this.tryEntries.length - 1; e >= 0; --e) {
              var r = this.tryEntries[e];
              if (r.finallyLoc === t)
                return this.complete(r.completion, r.afterLoc), A(r), v;
            }
          },
          catch: function (t) {
            for (var e = this.tryEntries.length - 1; e >= 0; --e) {
              var r = this.tryEntries[e];
              if (r.tryLoc === t) {
                var n = r.completion;
                if ("throw" === n.type) {
                  var o = n.arg;
                  A(r);
                }
                return o;
              }
            }
            throw new Error("illegal catch attempt");
          },
          delegateYield: function (e, r, n) {
            return (
              (this.delegate = { iterator: N(e), resultName: r, nextLoc: n }),
              "next" === this.method && (this.arg = t),
              v
            );
          },
        }),
        e
      );
    }
    var $ = window.$,
      $axure = window.$axure,
      loadJS = function (t) {
        return new Promise(function (e) {
          return scriptjs__WEBPACK_IMPORTED_MODULE_1___default.a.get(
            t,
            function () {
              e(!0);
            }
          );
        });
      },
      replaceAll = function (t, e, r) {
        return (
          (e = e.replace(/([.*+?^=!:${}()|\[\]\/\\])/g, "\\$1")),
          t.replace(new RegExp(e, "g"), r)
        );
      },
      bool = function (t) {
        return !(
          "false" === t ||
          0 === t ||
          null === t ||
          void 0 === t ||
          "" === t ||
          !1 === t
        );
      },
      getGlobalConfig = function () {
        if (window.acpGlobalConfig) return window.acpGlobalConfig;
        var t = {};
        return (
          window.$axure.internal(function (e) {
            e.pageData.variables.map(function (r) {
              (r = r.replaceAll("_", ".")),
                (t[r] = formatValue(
                  e.globalVariableProvider.getVariableValue(r)
                ));
            });
          }),
          (window.acpGlobalConfig = t),
          t
        );
      },
      getRepeater = function (t) {
        var e;
        return (
          window
            .$axure(function (t) {
              return "repeater" === t.type;
            })
            .each(function (r, n) {
              t === n && (e = r);
            }),
          e
        );
      },
      getConfig = function (t) {
        var e =
            arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {},
          r =
            arguments.length > 2 && void 0 !== arguments[2]
              ? arguments[2]
              : null;
        try {
          var n = {},
            o = r || getRepeaterRowsAndColumns(t).rows,
            i = e;
          return (
            r
              ? o.map(function (t) {
                  if (t.item) {
                    var e = i[t.item] || t.item;
                    n[e] = t.value;
                  }
                })
              : o.map(function (t) {
                  if (t.item) {
                    var e,
                      r =
                        i[t.item.text.trim().toLowerCase()] ||
                        t.item.text.trim();
                    if (t.value)
                      (e =
                        "image" === t.value.type
                          ? "./" + t.value.img.s0
                          : "page" === t.value.type
                          ? "./" + t.value.url
                          : t.value.text.trim()),
                        (n[r] = "code" !== r ? formatValue(e) : e);
                  }
                }),
            n
          );
        } catch (a) {
          return (
            console.error(a),
            console.log("Error\uff1aCan not get config by  " + t),
            null
          );
        }
      },
      getAnnotations = function (t, e) {
        try {
          var r = [],
            n = getRepeaterRowsAndColumns(t),
            o = n.rows,
            i = n.columns,
            a = e;
          return (
            i.map(function (t, e) {
              if (e > 0) {
                var n = {};
                o.map(function (e) {
                  if (e.option) {
                    var r =
                        a[e.option.text.trim().toLowerCase()] ||
                        e.option.text.trim(),
                      o = e[t].text.trim();
                    o && ((o = formatValue(o)), setAttrByLabel(n, r, o));
                  }
                }),
                  r.push(n);
              }
            }),
            r
          );
        } catch (u) {
          return (
            console.error(u),
            console.error("Error\uff1aCan not get annotations by  " + t),
            null
          );
        }
      },
      isIE = function () {
        return !(!window.ActiveXObject && !("ActiveXObject" in window));
      },
      setAttrByLabel = function (t, e, r) {
        var n = [];
        (n = e.split(".")).forEach(function (e, o, i) {
          if (e.endsWith("]")) {
            var a = /\[(\d+)\]$/.exec(e);
            if (a) {
              e = e.replace(a[0], "");
              var u = Number(a[1]);
              (t[e] && t[e].constructor === Array) || (t[e] = []),
                o == n.length - 1
                  ? (t[e][u] = r)
                  : ((t[e][u] && t[e][u].constructor === Object) ||
                      (t[e][u] = {}),
                    (t = t[e][u]));
            }
          } else o == n.length - 1 ? (t[e] = r) : ((t[e] && t[e].constructor === Object) || (t[e] = {}), (t = t[e]));
        });
      },
      getDataAndKeys = function (t) {
        var e = [],
          r = getRepeaterRowsAndColumns(t),
          n = r.rows,
          o = r.columns;
        return {
          data: n.map(function (t, r) {
            e = Object.getOwnPropertyNames(t);
            var n = {};
            return (
              e.map(function (e, r) {
                var o = t[e].text || null;
                t[e].img
                  ? (o = t[e].img.s0 || o)
                  : "page" === t[e].type && (o = "./" + t[e].url),
                  (n[e] = isNaN(o) || null === o ? o : Number(o)),
                  !r &&
                    isNaN(o) &&
                    (n[e] = n[e].replace(RegExp("{br}", "g"), "\n"));
              }),
              n
            );
          }),
          keys: o,
        };
      },
      getRepeaterRowsAndColumns = function (t, e, r) {
        var n;
        window.$axure.internal(function (t) {
          n = t;
        });
        var o = e;
        void 0 === o
          ? (o = n.repeater.getAllItemIds(t))
          : "object" != typeof o && (o = [o]),
          void 0 === r
            ? (r = getRepeater(t).dataProps)
            : "object" != typeof r && (r = [r]),
          (e = []);
        for (var i = 0, a = o.length; i < a; i++) {
          for (var u = {}, c = 0, l = r.length; c < l; c++) {
            var f = r[c].toLowerCase(),
              s = o[i];
            "string" == typeof s &&
              -1 != s.indexOf("-") &&
              (s = n.repeater.getItemIdFromElementId(s));
            var p = n.repeater.getData({}, t, o[i], f, "data");
            "object" === typeof p
              ? (void 0 === (p = n.deepCopy(p)).type && (p.type = "text"),
                (u[f] = p))
              : (u[f] = { type: "text", text: p });
          }
          e.push(u);
        }
        return { columns: r, rows: e };
      },
      setGlobalVariableValue = function (t, e) {
        var r;
        window.$axure.internal(function (t) {
          r = t;
        }),
          r.globalVariableProvider.setVariableValue(t, e, !1);
      },
      getGlobalVariableValue = function (t, e) {
        var r;
        return (
          window.$axure.internal(function (t) {
            r = t;
          }),
          r.globalVariableProvider.getVariableValue(t, e, !1)
        );
      },
      formatNumber = function (t) {
        return !isNaN(t) && t ? Number(t) : t;
      },
      formatValue = function formatValue(str) {
        if ("" !== str && void 0 !== str && null !== str) {
          if ("string" !== typeof str) return str;
          if (!isNaN(str)) return Number(str);
          if (-1 !== ["true", "false"].indexOf(str)) return "true" === str;
          try {
            return JSON.parse(str);
          } catch (error) {}
          if (0 === str.indexOf("function("))
            return eval("(false || " + str + ")");
          var reg = /\[(.+?)\]/g,
            res = reg.exec(str);
          return res
            ? res[1].split(",").map(function (t) {
                return isNaN(t)
                  ? t.replaceAll("'", "").replaceAll('"', "")
                  : Number(t);
              })
            : -1 !== str.indexOf("|")
            ? str.split("|").map(function (t) {
                return isNaN(t) ? t : Number(t);
              })
            : -1 !== str.indexOf(",") && -1 === str.indexOf("rgb")
            ? str.split(",").map(function (t) {
                return isNaN(t) ? t : Number(t);
              })
            : str;
        }
      },
      ensureArray = function (t) {
        return Array.isArray(t) ? t : void 0 === t ? [] : [t];
      },
      axGet = function (t) {
        return new Promise(function (e, r) {
          window.$.ajax({
            type: "GET",
            url: t,
            success: function (t) {
              e(t);
            },
            error: function (t, e) {
              r(e);
            },
          });
        });
      };
    function chartConfigToRepeaterConfig(t) {
      var e = {};
      return (
        (function t(r, n) {
          for (var o in r) {
            var i = r[o],
              a = n ? "".concat(n, ".").concat(o) : o;
            "object" !== typeof i || Array.isArray(i) ? (e[a] = i) : t(i, a);
          }
        })(t, ""),
        e
      );
    }
    var getKeysByData = function (t) {
        return Array.isArray(t)
          ? Object.keys(t[0])
          : t.children
          ? Object.keys(
              (null === t || void 0 === t ? void 0 : t.children[0]) || {}
            )
          : [];
      },
      getCache = function (t) {
        for (
          var e = t + "=",
            r = decodeURIComponent(document.cookie).split(";"),
            n = 0;
          n < r.length;
          n++
        ) {
          for (var o = r[n]; " " === o.charAt(0); ) o = o.substring(1);
          if (0 === o.indexOf(e)) {
            var i = o.substring(e.length, o.length);
            try {
              return JSON.parse(i);
            } catch (a) {
              return i;
            }
          }
        }
        return "";
      },
      convertSVGToCanvas = function (t, e, r) {
        var n = new Blob([t], { type: "image/svg+xml" }),
          o = URL.createObjectURL(n),
          i = document.createElement("canvas");
        (i.width = e), (i.height = r);
        var a = new Image();
        return (
          (a.crossorigin = "anonymous"),
          a.setAttribute("crossorigin", "anonymous"),
          (a.src = o),
          new Promise(function (t, n) {
            (a.onload = function () {
              URL.revokeObjectURL(o);
              var n = i.getContext("2d");
              (n.fillStyle = "rgba(255, 255, 255, 0)"),
                n.fillRect(0, 0, e, r),
                n.drawImage(a, 0, 0, e, r),
                t(i);
            }),
              (a.onerror = function (e) {
                URL.revokeObjectURL(o), console.warn(e), t(null);
              });
          })
        );
      },
      getEditorData = (function () {
        var t = Object(
          D_Axhub_AxhubWeb_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_0__.a
        )(
          _regeneratorRuntime().mark(function t(e, r) {
            var n,
              o,
              i,
              a,
              u,
              c,
              l,
              f,
              s,
              p,
              d,
              h,
              v,
              y,
              _,
              g,
              b,
              m,
              w = arguments;
            return _regeneratorRuntime().wrap(
              function (t) {
                for (;;)
                  switch ((t.prev = t.next)) {
                    case 0:
                      if (
                        ((u = w.length > 2 && void 0 !== w[2] ? w[2] : ""),
                        (c = window.$),
                        (l =
                          c(e).find("img#".concat(e.id, "_img")).attr("src") ||
                          ""),
                        (f = null),
                        (s = !1),
                        !l.endsWith(".svg") ||
                          window.location.href.startsWith("file://"))
                      ) {
                        t.next = 17;
                        break;
                      }
                      return (t.prev = 6), (t.next = 9), axGet(l);
                    case 9:
                      (p = t.sent),
                        (d = JSON.parse(
                          c(p).find("svg").attr("AxData") ||
                            c(p).find("#config").text() ||
                            "{}"
                        )),
                        r.axhubEditorConfig
                          ? ((null === (h = r.axhubEditorConfig) || void 0 === h
                              ? void 0
                              : h.time) || 0) <
                              ((null === d || void 0 === d ? void 0 : d.time) ||
                                0) && (r.axhubEditorConfig = d)
                          : (r.axhubEditorConfig = d),
                        (t.next = 17);
                      break;
                    case 14:
                      (t.prev = 14), (t.t0 = t.catch(6)), console.error(t.t0);
                    case 17:
                      if (
                        (u &&
                          (v = getGlobalConfig())[u] &&
                          (((null === (y = r.axhubEditorConfig) || void 0 === y
                            ? void 0
                            : y.time) || 0) <
                          ((null === (_ = v[u]) || void 0 === _
                            ? void 0
                            : _.time) || 0)
                            ? (r.axhubEditorConfig = Object(
                                _antv_util__WEBPACK_IMPORTED_MODULE_2__.a
                              )(
                                {},
                                (null === (g = r) || void 0 === g
                                  ? void 0
                                  : g.axhubEditorConfig) || {},
                                v[u] || {}
                              ))
                            : (r.axhubEditorConfig = Object(
                                _antv_util__WEBPACK_IMPORTED_MODULE_2__.a
                              )(
                                {},
                                v[u] || {},
                                (null === (b = r) || void 0 === b
                                  ? void 0
                                  : b.axhubEditorConfig) || {}
                              ))),
                        !r.axhubEditorConfig)
                      ) {
                        t.next = 37;
                        break;
                      }
                      (t.t1 = r.configSource),
                        (t.next =
                          "repeater" === t.t1
                            ? 22
                            : "editor" === t.t1
                            ? 23
                            : 25);
                      break;
                    case 22:
                      return t.abrupt("break", 27);
                    case 23:
                      return (
                        (r =
                          (null === (n = r.axhubEditorConfig) || void 0 === n
                            ? void 0
                            : n.config) || {}),
                        t.abrupt("break", 27)
                      );
                    case 25:
                      return (
                        (r = Object(_antv_util__WEBPACK_IMPORTED_MODULE_2__.a)(
                          r,
                          (null === (o = r.axhubEditorConfig) || void 0 === o
                            ? void 0
                            : o.config) || {}
                        )),
                        t.abrupt("break", 27)
                      );
                    case 27:
                      (t.t2 = r.dataSource),
                        (t.next =
                          "repeater" === t.t2
                            ? 30
                            : "editor" === t.t2
                            ? 31
                            : 33);
                      break;
                    case 30:
                      return t.abrupt("break", 35);
                    case 31:
                      return (
                        (f = (null === (i = r.axhubEditorConfig) || void 0 === i
                          ? void 0
                          : i.data) || { data: [], keys: [] }),
                        t.abrupt("break", 35)
                      );
                    case 33:
                      return (
                        (f =
                          (null === (a = r.axhubEditorConfig) || void 0 === a
                            ? void 0
                            : a.data) || f),
                        t.abrupt("break", 35)
                      );
                    case 35:
                      (s = window
                        .atob(
                          (null === (m = r.axhubEditorConfig) || void 0 === m
                            ? void 0
                            : m.u) || ""
                        )
                        .endsWith("b1")),
                        delete r.axhubEditorConfig;
                    case 37:
                      return t.abrupt("return", {
                        config: r,
                        data: f,
                        isEnt: s,
                      });
                    case 38:
                    case "end":
                      return t.stop();
                  }
              },
              t,
              null,
              [[6, 14]]
            );
          })
        );
        return function (e, r) {
          return t.apply(this, arguments);
        };
      })(),
      setPanelStateByName = function (t, e) {
        for (
          var r =
              arguments.length > 2 && void 0 !== arguments[2]
                ? arguments[2]
                : {},
            n = arguments.length > 3 && void 0 !== arguments[3] && arguments[3],
            o = function (t) {
              for (var e = [], r = 1; ; r++) {
                var n = $("#" + t + "_state" + (r - 1));
                if (!n.length) break;
                var o = n.attr("data-label");
                (e[r] = o), (e[o] = r);
              }
              return e;
            },
            i = 0;
          i < t.length;
          i++
        ) {
          var a = t[i],
            u = o(a)[e];
          u && window.$axure("#" + a).SetPanelState(u, r, n);
        }
      };
    function randomString(t) {
      t = t || 32;
      for (
        var e = "ABCDEFGHJKMNPQRSTWXYZabcdefhijkmnprstwxyz2345678",
          r = e.length,
          n = "",
          o = 0;
        o < t;
        o++
      )
        n += e.charAt(Math.floor(Math.random() * r));
      return n;
    }
    var raiseEvent = function (t, e) {
        var r;
        window.$axure.internal(function (t) {
          r = t;
        }),
          r.initializeObjectEvents(
            r(function (e, r) {
              return r === t;
            })
          ),
          r.event.raiseSyntheticEvent(t, e);
      },
      addToRepeater = function (t, e) {
        var r;
        window.$axure.internal(function (t) {
          r = t;
        }),
          r.repeater.addItem(t, e, r.getEventInfoFromEvent(null, !1, t)),
          r.repeater.refreshRepeater(t);
      };
  },
  165: function (t, e, r) {
    t.exports = r(166);
  },
  166: function (t, e, r) {
    "use strict";
    r.r(e);
    var n = r(20),
      o = r(37),
      i = r(13);
    function a() {
      a = function () {
        return e;
      };
      var t,
        e = {},
        r = Object.prototype,
        n = r.hasOwnProperty,
        o =
          Object.defineProperty ||
          function (t, e, r) {
            t[e] = r.value;
          },
        i = "function" == typeof Symbol ? Symbol : {},
        u = i.iterator || "@@iterator",
        c = i.asyncIterator || "@@asyncIterator",
        l = i.toStringTag || "@@toStringTag";
      function f(t, e, r) {
        return (
          Object.defineProperty(t, e, {
            value: r,
            enumerable: !0,
            configurable: !0,
            writable: !0,
          }),
          t[e]
        );
      }
      try {
        f({}, "");
      } catch (t) {
        f = function (t, e, r) {
          return (t[e] = r);
        };
      }
      function s(t, e, r, n) {
        var i = e && e.prototype instanceof _ ? e : _,
          a = Object.create(i.prototype),
          u = new N(n || []);
        return o(a, "_invoke", { value: k(t, r, u) }), a;
      }
      function p(t, e, r) {
        try {
          return { type: "normal", arg: t.call(e, r) };
        } catch (t) {
          return { type: "throw", arg: t };
        }
      }
      e.wrap = s;
      var d = "suspendedStart",
        h = "executing",
        v = "completed",
        y = {};
      function _() {}
      function g() {}
      function b() {}
      var m = {};
      f(m, u, function () {
        return this;
      });
      var w = Object.getPrototypeOf,
        x = w && w(w(P([])));
      x && x !== r && n.call(x, u) && (m = x);
      var E = (b.prototype = _.prototype = Object.create(m));
      function O(t) {
        ["next", "throw", "return"].forEach(function (e) {
          f(t, e, function (t) {
            return this._invoke(e, t);
          });
        });
      }
      function j(t, e) {
        function r(o, i, a, u) {
          var c = p(t[o], t, i);
          if ("throw" !== c.type) {
            var l = c.arg,
              f = l.value;
            return f && "object" == typeof f && n.call(f, "__await")
              ? e.resolve(f.__await).then(
                  function (t) {
                    r("next", t, a, u);
                  },
                  function (t) {
                    r("throw", t, a, u);
                  }
                )
              : e.resolve(f).then(
                  function (t) {
                    (l.value = t), a(l);
                  },
                  function (t) {
                    return r("throw", t, a, u);
                  }
                );
          }
          u(c.arg);
        }
        var i;
        o(this, "_invoke", {
          value: function (t, n) {
            function o() {
              return new e(function (e, o) {
                r(t, n, e, o);
              });
            }
            return (i = i ? i.then(o, o) : o());
          },
        });
      }
      function k(e, r, n) {
        var o = d;
        return function (i, a) {
          if (o === h) throw new Error("Generator is already running");
          if (o === v) {
            if ("throw" === i) throw a;
            return { value: t, done: !0 };
          }
          for (n.method = i, n.arg = a; ; ) {
            var u = n.delegate;
            if (u) {
              var c = L(u, n);
              if (c) {
                if (c === y) continue;
                return c;
              }
            }
            if ("next" === n.method) n.sent = n._sent = n.arg;
            else if ("throw" === n.method) {
              if (o === d) throw ((o = v), n.arg);
              n.dispatchException(n.arg);
            } else "return" === n.method && n.abrupt("return", n.arg);
            o = h;
            var l = p(e, r, n);
            if ("normal" === l.type) {
              if (((o = n.done ? v : "suspendedYield"), l.arg === y)) continue;
              return { value: l.arg, done: n.done };
            }
            "throw" === l.type &&
              ((o = v), (n.method = "throw"), (n.arg = l.arg));
          }
        };
      }
      function L(e, r) {
        var n = r.method,
          o = e.iterator[n];
        if (o === t)
          return (
            (r.delegate = null),
            ("throw" === n &&
              e.iterator.return &&
              ((r.method = "return"),
              (r.arg = t),
              L(e, r),
              "throw" === r.method)) ||
              ("return" !== n &&
                ((r.method = "throw"),
                (r.arg = new TypeError(
                  "The iterator does not provide a '" + n + "' method"
                )))),
            y
          );
        var i = p(o, e.iterator, r.arg);
        if ("throw" === i.type)
          return (r.method = "throw"), (r.arg = i.arg), (r.delegate = null), y;
        var a = i.arg;
        return a
          ? a.done
            ? ((r[e.resultName] = a.value),
              (r.next = e.nextLoc),
              "return" !== r.method && ((r.method = "next"), (r.arg = t)),
              (r.delegate = null),
              y)
            : a
          : ((r.method = "throw"),
            (r.arg = new TypeError("iterator result is not an object")),
            (r.delegate = null),
            y);
      }
      function A(t) {
        var e = { tryLoc: t[0] };
        1 in t && (e.catchLoc = t[1]),
          2 in t && ((e.finallyLoc = t[2]), (e.afterLoc = t[3])),
          this.tryEntries.push(e);
      }
      function C(t) {
        var e = t.completion || {};
        (e.type = "normal"), delete e.arg, (t.completion = e);
      }
      function N(t) {
        (this.tryEntries = [{ tryLoc: "root" }]),
          t.forEach(A, this),
          this.reset(!0);
      }
      function P(e) {
        if (e || "" === e) {
          var r = e[u];
          if (r) return r.call(e);
          if ("function" == typeof e.next) return e;
          if (!isNaN(e.length)) {
            var o = -1,
              i = function r() {
                for (; ++o < e.length; )
                  if (n.call(e, o)) return (r.value = e[o]), (r.done = !1), r;
                return (r.value = t), (r.done = !0), r;
              };
            return (i.next = i);
          }
        }
        throw new TypeError(typeof e + " is not iterable");
      }
      return (
        (g.prototype = b),
        o(E, "constructor", { value: b, configurable: !0 }),
        o(b, "constructor", { value: g, configurable: !0 }),
        (g.displayName = f(b, l, "GeneratorFunction")),
        (e.isGeneratorFunction = function (t) {
          var e = "function" == typeof t && t.constructor;
          return (
            !!e &&
            (e === g || "GeneratorFunction" === (e.displayName || e.name))
          );
        }),
        (e.mark = function (t) {
          return (
            Object.setPrototypeOf
              ? Object.setPrototypeOf(t, b)
              : ((t.__proto__ = b), f(t, l, "GeneratorFunction")),
            (t.prototype = Object.create(E)),
            t
          );
        }),
        (e.awrap = function (t) {
          return { __await: t };
        }),
        O(j.prototype),
        f(j.prototype, c, function () {
          return this;
        }),
        (e.AsyncIterator = j),
        (e.async = function (t, r, n, o, i) {
          void 0 === i && (i = Promise);
          var a = new j(s(t, r, n, o), i);
          return e.isGeneratorFunction(r)
            ? a
            : a.next().then(function (t) {
                return t.done ? t.value : a.next();
              });
        }),
        O(E),
        f(E, l, "Generator"),
        f(E, u, function () {
          return this;
        }),
        f(E, "toString", function () {
          return "[object Generator]";
        }),
        (e.keys = function (t) {
          var e = Object(t),
            r = [];
          for (var n in e) r.push(n);
          return (
            r.reverse(),
            function t() {
              for (; r.length; ) {
                var n = r.pop();
                if (n in e) return (t.value = n), (t.done = !1), t;
              }
              return (t.done = !0), t;
            }
          );
        }),
        (e.values = P),
        (N.prototype = {
          constructor: N,
          reset: function (e) {
            if (
              ((this.prev = 0),
              (this.next = 0),
              (this.sent = this._sent = t),
              (this.done = !1),
              (this.delegate = null),
              (this.method = "next"),
              (this.arg = t),
              this.tryEntries.forEach(C),
              !e)
            )
              for (var r in this)
                "t" === r.charAt(0) &&
                  n.call(this, r) &&
                  !isNaN(+r.slice(1)) &&
                  (this[r] = t);
          },
          stop: function () {
            this.done = !0;
            var t = this.tryEntries[0].completion;
            if ("throw" === t.type) throw t.arg;
            return this.rval;
          },
          dispatchException: function (e) {
            if (this.done) throw e;
            var r = this;
            function o(n, o) {
              return (
                (u.type = "throw"),
                (u.arg = e),
                (r.next = n),
                o && ((r.method = "next"), (r.arg = t)),
                !!o
              );
            }
            for (var i = this.tryEntries.length - 1; i >= 0; --i) {
              var a = this.tryEntries[i],
                u = a.completion;
              if ("root" === a.tryLoc) return o("end");
              if (a.tryLoc <= this.prev) {
                var c = n.call(a, "catchLoc"),
                  l = n.call(a, "finallyLoc");
                if (c && l) {
                  if (this.prev < a.catchLoc) return o(a.catchLoc, !0);
                  if (this.prev < a.finallyLoc) return o(a.finallyLoc);
                } else if (c) {
                  if (this.prev < a.catchLoc) return o(a.catchLoc, !0);
                } else {
                  if (!l)
                    throw new Error("try statement without catch or finally");
                  if (this.prev < a.finallyLoc) return o(a.finallyLoc);
                }
              }
            }
          },
          abrupt: function (t, e) {
            for (var r = this.tryEntries.length - 1; r >= 0; --r) {
              var o = this.tryEntries[r];
              if (
                o.tryLoc <= this.prev &&
                n.call(o, "finallyLoc") &&
                this.prev < o.finallyLoc
              ) {
                var i = o;
                break;
              }
            }
            i &&
              ("break" === t || "continue" === t) &&
              i.tryLoc <= e &&
              e <= i.finallyLoc &&
              (i = null);
            var a = i ? i.completion : {};
            return (
              (a.type = t),
              (a.arg = e),
              i
                ? ((this.method = "next"), (this.next = i.finallyLoc), y)
                : this.complete(a)
            );
          },
          complete: function (t, e) {
            if ("throw" === t.type) throw t.arg;
            return (
              "break" === t.type || "continue" === t.type
                ? (this.next = t.arg)
                : "return" === t.type
                ? ((this.rval = this.arg = t.arg),
                  (this.method = "return"),
                  (this.next = "end"))
                : "normal" === t.type && e && (this.next = e),
              y
            );
          },
          finish: function (t) {
            for (var e = this.tryEntries.length - 1; e >= 0; --e) {
              var r = this.tryEntries[e];
              if (r.finallyLoc === t)
                return this.complete(r.completion, r.afterLoc), C(r), y;
            }
          },
          catch: function (t) {
            for (var e = this.tryEntries.length - 1; e >= 0; --e) {
              var r = this.tryEntries[e];
              if (r.tryLoc === t) {
                var n = r.completion;
                if ("throw" === n.type) {
                  var o = n.arg;
                  C(r);
                }
                return o;
              }
            }
            throw new Error("illegal catch attempt");
          },
          delegateYield: function (e, r, n) {
            return (
              (this.delegate = { iterator: P(e), resultName: r, nextLoc: n }),
              "next" === this.method && (this.arg = t),
              y
            );
          },
        }),
        e
      );
    }
    var u = window,
      c = u.$axure,
      l = u.$,
      f = {
        "\u5c01\u9762": "poster",
        "\u7f16\u8f91\u5668\u914d\u7f6e": "axhubEditorConfig",
      },
      s = (function () {
        var t = Object(n.a)(
          a().mark(function t(e, r, u, c) {
            var s, p, d, h, v;
            return a().wrap(function (t) {
              for (;;)
                switch ((t.prev = t.next)) {
                  case 0:
                    return (
                      (s =
                        l(e)
                          .parent()
                          .find('[data-label="axhub-config"]')
                          .attr("id") || ""),
                      (p =
                        l(e)
                          .parent()
                          .find('[data-label="axhub-data"]')
                          .attr("id") || ""),
                      (d = p ? Object(i.e)(p) : { data: [], keys: [] }),
                      (h = s ? Object(i.d)(s, f) : {}),
                      (t.next = 6),
                      Object(i.f)(e, h)
                    );
                  case 6:
                    (v = t.sent),
                      (h = v.config || h),
                      (d = v.data || d),
                      (h = Object(o.a)({}, r, h)),
                      c(e, h, d.data),
                      -1 !== window.location.host.indexOf("127.0.0.1") &&
                        l(e).click(
                          (function () {
                            var t = Object(n.a)(
                              a().mark(function t(r) {
                                var n;
                                return a().wrap(function (t) {
                                  for (;;)
                                    switch ((t.prev = t.next)) {
                                      case 0:
                                        if (!r.altKey) {
                                          t.next = 5;
                                          break;
                                        }
                                        if (window.openAxhubEditor) {
                                          t.next = 4;
                                          break;
                                        }
                                        return (
                                          (t.next = 4),
                                          Object(i.g)(
                                            (null === (n = h) || void 0 === n
                                              ? void 0
                                              : n.AxhubEditorUrl) ||
                                              "https://static.axhub.cn/charts/editor-v1.5.js"
                                          )
                                        );
                                      case 4:
                                        window.openAxhubEditor({
                                          element: {
                                            right: ["t1", "b2", "u1"],
                                            lib: "lucky",
                                            container: e,
                                          },
                                          attributesConfig: u(h),
                                          onConfigChange: function (t) {
                                            var r,
                                              n = Object.keys(t)[0];
                                            (t[n] =
                                              null !== (r = t[n]) &&
                                              void 0 !== r
                                                ? r
                                                : ""),
                                              Object(o.a)(a, t);
                                            for (
                                              var a = {},
                                                l = 0,
                                                f = Object.keys(a);
                                              l < f.length;
                                              l++
                                            ) {
                                              var s = f[l];
                                              "" !== a[s] &&
                                                null !== a[s] &&
                                                Object(i.j)(a, s, a[s]);
                                            }
                                            return c(e, a, d.data), u(a);
                                          },
                                          getConfig: function () {
                                            return h;
                                          },
                                        });
                                      case 5:
                                      case "end":
                                        return t.stop();
                                    }
                                }, t);
                              })
                            );
                            return function (e) {
                              return t.apply(this, arguments);
                            };
                          })()
                        );
                  case 12:
                  case "end":
                    return t.stop();
                }
            }, t);
          })
        );
        return function (e, r, n, o) {
          return t.apply(this, arguments);
        };
      })();
    c("@axhub-video")
      .$()
      .map(
        (function () {
          var t = Object(n.a)(
            a().mark(function t(e, r) {
              return a().wrap(function (t) {
                for (;;)
                  switch ((t.prev = t.next)) {
                    case 0:
                      s(
                        r,
                        { controls: !0, autoplay: !0, muted: !0 },
                        function (t) {
                          var e, r, n, o, i;
                          return {
                            config: {
                              type: "collapse",
                              children: [
                                {
                                  type: "collapse-panel",
                                  displayName: "\u57fa\u7840\u914d\u7f6e",
                                  attributeId: "baseConfig",
                                  children: [
                                    {
                                      type: "input",
                                      displayName: "\u89c6\u9891\u5730\u5740",
                                      attributeId: "src",
                                      info: "\u89c6\u9891\u7684\u5728\u7ebf\u5730\u5740, \u6216\u8005\u662f\u539f\u578b\u751f\u6210\u540e\u7684\u76f8\u5bf9\u5730\u5740",
                                      initialValue:
                                        null !==
                                          (e =
                                            null === t || void 0 === t
                                              ? void 0
                                              : t.src) && void 0 !== e
                                          ? e
                                          : "",
                                    },
                                    {
                                      type: "checkbox",
                                      displayName:
                                        "\u5f00\u542f\u6444\u50cf\u5934",
                                      attributeId: "camera",
                                      info: "\u4f7f\u7528\u6444\u50cf\u5934\u6765\u66ff\u4ee3\u89c6\u9891\uff0c\u9700\u8981\u786e\u4fdd\u6d4f\u89c8\u5668\u652f\u6301",
                                      initialValue:
                                        null !==
                                          (r =
                                            null === t || void 0 === t
                                              ? void 0
                                              : t.camera) &&
                                        void 0 !== r &&
                                        r,
                                    },
                                    {
                                      type: "checkbox",
                                      displayName: "\u9759\u97f3\u64ad\u653e",
                                      attributeId: "muted",
                                      info: "\u6d4f\u89c8\u5668\u9650\u5236\uff0c\u81ea\u52a8\u64ad\u653e\u65f6\u9700\u9759\u97f3",
                                      initialValue:
                                        null ===
                                          (n =
                                            null === t || void 0 === t
                                              ? void 0
                                              : t.muted) ||
                                        void 0 === n ||
                                        n,
                                    },
                                    {
                                      type: "checkbox",
                                      displayName: "\u81ea\u52a8\u64ad\u653e",
                                      attributeId: "autoplay",
                                      info: "\u6d4f\u89c8\u5668\u9650\u5236\uff0c\u81ea\u52a8\u64ad\u653e\u65f6\u9700\u9759\u97f3",
                                      initialValue:
                                        null ===
                                          (o =
                                            null === t || void 0 === t
                                              ? void 0
                                              : t.autoplay) ||
                                        void 0 === o ||
                                        o,
                                    },
                                    {
                                      type: "checkbox",
                                      displayName: "\u5faa\u73af\u64ad\u653e",
                                      attributeId: "loop",
                                      initialValue:
                                        null === t || void 0 === t
                                          ? void 0
                                          : t.loop,
                                    },
                                    {
                                      type: "checkbox",
                                      displayName:
                                        "\u663e\u793a\u63a7\u5236\u5668",
                                      attributeId: "controls",
                                      initialValue:
                                        null ===
                                          (i =
                                            null === t || void 0 === t
                                              ? void 0
                                              : t.controls) ||
                                        void 0 === i ||
                                        i,
                                    },
                                    {
                                      type: "text",
                                      displayName: "\u5c01\u9762",
                                      attributeId: "poster",
                                      initialValue:
                                        "\u8fd4\u56de Axure \u8bbe\u7f6e",
                                    },
                                  ],
                                },
                              ],
                            },
                          };
                        },
                        function (t, e, r) {
                          l(t).html("");
                          var n = l("<video></video>");
                          if (
                            (l(n).width(l(t).width()),
                            l(n).height(l(t).height()),
                            l.each(e, function (t, e) {
                              n.attr(t, e);
                            }),
                            l(t).prepend(n),
                            e.camera &&
                              (navigator.mediaDevices &&
                              navigator.mediaDevices.getUserMedia
                                ? navigator.mediaDevices
                                    .getUserMedia({ video: !0 })
                                    .then(function (t) {
                                      n.get(0).srcObject = t;
                                    })
                                    .catch(function (t) {
                                      console.error(
                                        "\u83b7\u53d6\u6444\u50cf\u5934\u6743\u9650\u5931\u8d25:",
                                        t
                                      );
                                    })
                                : console.error(
                                    "\u6d4f\u89c8\u5668\u4e0d\u652f\u6301 getUserMedia"
                                  )),
                            e.autoplay)
                          ) {
                            var o = function () {
                              n.get(0).play();
                            };
                            document.addEventListener("click", o),
                              document.addEventListener("scroll", o);
                          }
                        }
                      );
                    case 4:
                    case "end":
                      return t.stop();
                  }
              }, t);
            })
          );
          return function (e, r) {
            return t.apply(this, arguments);
          };
        })()
      ),
      c("@axhub-audio")
        .$()
        .map(
          (function () {
            var t = Object(n.a)(
              a().mark(function t(e, r) {
                return a().wrap(function (t) {
                  for (;;)
                    switch ((t.prev = t.next)) {
                      case 0:
                        s(
                          r,
                          { controls: !0, autoplay: !0 },
                          function (t) {
                            var e, r, n;
                            return {
                              config: {
                                type: "collapse",
                                children: [
                                  {
                                    type: "collapse-panel",
                                    displayName: "\u57fa\u7840\u914d\u7f6e",
                                    attributeId: "baseConfig",
                                    children: [
                                      {
                                        type: "input",
                                        displayName: "\u97f3\u9891\u5730\u5740",
                                        attributeId: "src",
                                        info: "\u97f3\u9891\u5730\u5740, \u6216\u8005\u662f\u539f\u578b\u751f\u6210\u540e\u7684\u76f8\u5bf9\u5730\u5740",
                                        initialValue:
                                          null !==
                                            (e =
                                              null === t || void 0 === t
                                                ? void 0
                                                : t.src) && void 0 !== e
                                            ? e
                                            : "",
                                      },
                                      {
                                        type: "checkbox",
                                        displayName: "\u81ea\u52a8\u64ad\u653e",
                                        attributeId: "autoplay",
                                        info: "\u6d4f\u89c8\u5668\u9650\u5236\uff0c\u81ea\u52a8\u64ad\u653e\u65f6\u9700\u9759\u97f3",
                                        initialValue:
                                          null ===
                                            (r =
                                              null === t || void 0 === t
                                                ? void 0
                                                : t.autoplay) ||
                                          void 0 === r ||
                                          r,
                                      },
                                      {
                                        type: "checkbox",
                                        displayName: "\u5faa\u73af\u64ad\u653e",
                                        attributeId: "loop",
                                        initialValue:
                                          null === t || void 0 === t
                                            ? void 0
                                            : t.loop,
                                      },
                                      {
                                        type: "checkbox",
                                        displayName:
                                          "\u663e\u793a\u63a7\u5236\u5668",
                                        attributeId: "controls",
                                        initialValue:
                                          null ===
                                            (n =
                                              null === t || void 0 === t
                                                ? void 0
                                                : t.controls) ||
                                          void 0 === n ||
                                          n,
                                      },
                                    ],
                                  },
                                ],
                              },
                            };
                          },
                          function (t, e, r) {
                            l(t).html("");
                            var n = l("<audio></audio>");
                            if (
                              (l(n).width(l(t).width()),
                              l(n).height(l(t).height()),
                              l.each(e, function (t, e) {
                                n.attr(t, e);
                              }),
                              e.autoplay)
                            ) {
                              var o = function () {
                                n.get(0).ended(), n.get(0).play();
                              };
                              document.addEventListener("click", o),
                                document.addEventListener("scroll", o);
                            }
                            l(t).prepend(n);
                          }
                        );
                      case 4:
                      case "end":
                        return t.stop();
                    }
                }, t);
              })
            );
            return function (e, r) {
              return t.apply(this, arguments);
            };
          })()
        );
  },
  20: function (t, e, r) {
    "use strict";
    function n(t, e, r, n, o, i, a) {
      try {
        var u = t[i](a),
          c = u.value;
      } catch (l) {
        return void r(l);
      }
      u.done ? e(c) : Promise.resolve(c).then(n, o);
    }
    function o(t) {
      return function () {
        var e = this,
          r = arguments;
        return new Promise(function (o, i) {
          var a = t.apply(e, r);
          function u(t) {
            n(a, o, i, u, c, "next", t);
          }
          function c(t) {
            n(a, o, i, u, c, "throw", t);
          }
          u(void 0);
        });
      };
    }
    r.d(e, "a", function () {
      return o;
    });
  },
  36: function (t, e, r) {
    "use strict";
    var n = {}.toString;
    e.a = function (t, e) {
      return n.call(t) === "[object " + e + "]";
    };
  },
  37: function (t, e, r) {
    "use strict";
    var n = r(55),
      o = function (t) {
        return "object" === typeof t && null !== t;
      },
      i = r(36),
      a = function (t) {
        if (!o(t) || !Object(i.a)(t, "Object")) return !1;
        if (null === Object.getPrototypeOf(t)) return !0;
        for (var e = t; null !== Object.getPrototypeOf(e); )
          e = Object.getPrototypeOf(e);
        return Object.getPrototypeOf(t) === e;
      };
    function u(t, e) {
      if (Object.hasOwn) return Object.hasOwn(t, e);
      if (null == t)
        throw new TypeError("Cannot convert undefined or null to object");
      return Object.prototype.hasOwnProperty.call(Object(t), e);
    }
    function c(t, e, r, o) {
      for (var i in ((r = r || 0), (o = o || 5), e))
        if (u(e, i)) {
          var l = e[i];
          null !== l && a(l)
            ? (a(t[i]) || (t[i] = {}),
              r < o ? c(t[i], l, r + 1, o) : (t[i] = e[i]))
            : Object(n.a)(l)
            ? ((t[i] = []), (t[i] = t[i].concat(l)))
            : void 0 !== l && (t[i] = l);
        }
    }
    e.a = function (t) {
      for (var e = [], r = 1; r < arguments.length; r++)
        e[r - 1] = arguments[r];
      for (var n = 0; n < e.length; n += 1) c(t, e[n]);
      return t;
    };
  },
  54: function (t, e, r) {
    var n, o, i;
    (i = function () {
      var t,
        e,
        r = document,
        n = r.getElementsByTagName("head")[0],
        o = {},
        i = {},
        a = {},
        u = {};
      function c(t, e) {
        for (var r = 0, n = t.length; r < n; ++r) if (!e(t[r])) return !1;
        return 1;
      }
      function l(t, e) {
        c(t, function (t) {
          return e(t), 1;
        });
      }
      function f(e, r, n) {
        e = e.push ? e : [e];
        var p = r && r.call,
          d = p ? r : n,
          h = p ? e.join("") : r,
          v = e.length;
        function y(t) {
          return t.call ? t() : o[t];
        }
        function _() {
          if (!--v)
            for (var t in ((o[h] = 1), d && d(), a))
              c(t.split("|"), y) && !l(a[t], y) && (a[t] = []);
        }
        return (
          setTimeout(function () {
            l(e, function e(r, n) {
              return null === r
                ? _()
                : (n ||
                    /^https?:\/\//.test(r) ||
                    !t ||
                    (r = -1 === r.indexOf(".js") ? t + r + ".js" : t + r),
                  u[r]
                    ? (h && (i[h] = 1),
                      2 == u[r]
                        ? _()
                        : setTimeout(function () {
                            e(r, !0);
                          }, 0))
                    : ((u[r] = 1), h && (i[h] = 1), void s(r, _)));
            });
          }, 0),
          f
        );
      }
      function s(t, o) {
        var i,
          a = r.createElement("script");
        (a.onload =
          a.onerror =
          a.onreadystatechange =
            function () {
              (a.readyState && !/^c|loade/.test(a.readyState)) ||
                i ||
                ((a.onload = a.onreadystatechange = null),
                (i = 1),
                (u[t] = 2),
                o());
            }),
          (a.async = 1),
          (a.src = e ? t + (-1 === t.indexOf("?") ? "?" : "&") + e : t),
          n.insertBefore(a, n.lastChild);
      }
      return (
        (f.get = s),
        (f.order = function (t, e, r) {
          !(function n(o) {
            (o = t.shift()), t.length ? f(o, n) : f(o, e, r);
          })();
        }),
        (f.path = function (e) {
          t = e;
        }),
        (f.urlArgs = function (t) {
          e = t;
        }),
        (f.ready = function (t, e, r) {
          t = t.push ? t : [t];
          var n,
            i = [];
          return (
            !l(t, function (t) {
              o[t] || i.push(t);
            }) &&
            c(t, function (t) {
              return o[t];
            })
              ? e()
              : ((n = t.join("|")),
                (a[n] = a[n] || []),
                a[n].push(e),
                r && r(i)),
            f
          );
        }),
        (f.done = function (t) {
          f([null], t);
        }),
        f
      );
    }),
      t.exports
        ? (t.exports = i())
        : void 0 ===
            (o = "function" === typeof (n = i) ? n.call(e, r, e, t) : n) ||
          (t.exports = o);
  },
  55: function (t, e, r) {
    "use strict";
    var n = r(36);
    e.a = function (t) {
      return Array.isArray ? Array.isArray(t) : Object(n.a)(t, "Array");
    };
  },
});
